for(初始式; 執行結果必須是boolean的重複式; 重複式) { 陳述句; }
for 迴圈語法的圓括號中,初始式只執行一次,通常用來宣告或初始變數,如果是宣告變數,結束 for 迴圈後變數就會消失。第一個分號後則是每次執行迴圈本體前會執行一次,必須是 true 或 false 的結果,true 就會執行迴圈本體,false 就會結束迴圈,第二個分號後,則是每次執行完迴圈本體後會執行一次。
for 迴圈圓括號中第二個複合陳述區塊若沒有撰寫,預設就是 true,就表示無窮迴圈
練習:
int a = 10;
for (System.out.println("Sea"); a>0 ; System.out.println("...")) {
System.out.println(a--);
}
}
}
跑出:
Sea
10
...
9
...
8
...
7
...
6
...
5
...
4
...
3
...
2
...
1
...